]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agooverviewControls: Slide dash and workspace switcher when entering and exiting overview
Tarun Kumar Joshi [Mon, 24 Jun 2013 21:40:30 +0000 (03:10 +0530)]
overviewControls: Slide dash and workspace switcher when entering and exiting overview

Adds a slide in effect to dash and workspace switcher when entering the
overview and adds a slide out effect while exiting it.

http://bugzilla.gnome.org/show_bug.cgi?id=694262

13 years agoUpdated Czech translation
Marek Černocký [Thu, 15 Aug 2013 16:11:57 +0000 (18:11 +0200)]
Updated Czech translation

13 years agotheme: adds padding to search-provider-icon
Tarun Kumar Joshi [Wed, 26 Jun 2013 12:13:46 +0000 (17:43 +0530)]
theme: adds padding to search-provider-icon

Adds 15px padding to all sides of provider icon to have padding
which seems equal to that of list-search-result-content. This aligns the
provider icon vertically with the search result content.

Padding is set to 15px as list-search-result-content has 12px padding
and the outer box (list-search-result) has 3px.

http://bugzilla.gnome.org/show_bug.cgi?id=695760

13 years agopopupMenu: changes rotation center of sub-menu's triangle
Tarun Kumar Joshi [Fri, 5 Jul 2013 09:16:24 +0000 (14:46 +0530)]
popupMenu: changes rotation center of sub-menu's triangle

When the triangle rotates (when sub-menu is expanded), it seems as if
the triangle pivots from one corner even though rotation center is set
to Clutter.Gravity.CENTER. Hence the rotation center is set nearer to
the edge than to the corner ([0.3, 0.5] instead of [0.5, 0.5]) so that
it doesn't appear odd.

Also pivot_point is used instead of rotation_center_z_gravity as it is
deprecated.

http://bugzilla.gnome.org/show_bug.cgi?id=703109

13 years agoTajik translation updated
Victor Ibragimov [Thu, 15 Aug 2013 06:56:43 +0000 (11:56 +0500)]
Tajik translation updated

13 years agoUpdated POTFILES.in
Piotr Drąg [Thu, 15 Aug 2013 02:54:33 +0000 (04:54 +0200)]
Updated POTFILES.in

13 years agodata: Remove leftover keybindings definition
Jasper St. Pierre [Thu, 15 Aug 2013 02:08:15 +0000 (22:08 -0400)]
data: Remove leftover keybindings definition

13 years agoAdd a screencast indicator for when we're recording
Jasper St. Pierre [Wed, 17 Jul 2013 19:26:06 +0000 (15:26 -0400)]
Add a screencast indicator for when we're recording

This will replace the indicator painted on the stage right now.

This unfortunately does not work for the recorder triggered by the
keybinding -- we'll simply replace the in-shell code with a keybinding
powered by gnome-settings-daemon.

13 years agocomponents: Remove the built-in recorder keybinding and component
Jasper St. Pierre [Thu, 18 Jul 2013 01:22:54 +0000 (21:22 -0400)]
components: Remove the built-in recorder keybinding and component

The keybinding is now part of gnome-settings-daemon

13 years agoscreencast: Use sessionUpdated as our method name
Jasper St. Pierre [Wed, 17 Jul 2013 19:24:20 +0000 (15:24 -0400)]
screencast: Use sessionUpdated as our method name

This is what we consistently use everywhere else.

13 years agonetwork: Add an empty state to the wifi dialog and adjust the sizing
Jasper St. Pierre [Mon, 12 Aug 2013 17:19:32 +0000 (13:19 -0400)]
network: Add an empty state to the wifi dialog and adjust the sizing

https://bugzilla.gnome.org/show_bug.cgi?id=705916

13 years agomodalDialog: The dialog layout should expand, not the buttons
Jasper St. Pierre [Mon, 12 Aug 2013 18:40:46 +0000 (14:40 -0400)]
modalDialog: The dialog layout should expand, not the buttons

https://bugzilla.gnome.org/show_bug.cgi?id=705916

13 years agoUpdated Czech translation
Marek Černocký [Wed, 14 Aug 2013 21:06:56 +0000 (23:06 +0200)]
Updated Czech translation

13 years agoUpdated translation for Afrikaans (af)
Friedel Wolff [Wed, 14 Aug 2013 13:52:47 +0000 (15:52 +0200)]
Updated translation for Afrikaans (af)

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 14 Aug 2013 12:54:26 +0000 (14:54 +0200)]
Updated Norwegian bokmål translation

13 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 14 Aug 2013 12:12:42 +0000 (14:12 +0200)]
Updated Spanish translation

13 years agoTajik translation updated
Victor Ibragimov [Wed, 14 Aug 2013 09:01:41 +0000 (14:01 +0500)]
Tajik translation updated

13 years agoUpdated POTFILES.in
Piotr Drąg [Tue, 13 Aug 2013 19:16:32 +0000 (21:16 +0200)]
Updated POTFILES.in

13 years agomessageTray: Rename the context menu to the tray menu
Jasper St. Pierre [Fri, 19 Apr 2013 16:00:44 +0000 (12:00 -0400)]
messageTray: Rename the context menu to the tray menu

https://bugzilla.gnome.org/show_bug.cgi?id=699272

13 years agomessageTray: Use a PopupMenuManager for the message tray context menu
Jasper St. Pierre [Fri, 19 Apr 2013 15:46:06 +0000 (11:46 -0400)]
messageTray: Use a PopupMenuManager for the message tray context menu

https://bugzilla.gnome.org/show_bug.cgi?id=699272

13 years agomessageTray: Move adding the menu actor to MessageTrayContextMenu
Jasper St. Pierre [Fri, 19 Apr 2013 15:43:53 +0000 (11:43 -0400)]
messageTray: Move adding the menu actor to MessageTrayContextMenu

This matches BackgroundMenu and EntryMenu.

https://bugzilla.gnome.org/show_bug.cgi?id=699272

13 years agopanel: Rewrite the app menu to use the new "sync" pattern
Jasper St. Pierre [Tue, 13 Aug 2013 11:41:44 +0000 (07:41 -0400)]
panel: Rewrite the app menu to use the new "sync" pattern

The existing app menu was a kludge of legacy code that tried to manage
a bunch of state, and had a number of issues:

 * It didn't properly manage visibility when combined with multiple
   apps and the overview.

 * It didn't properly manage reactivity when tabbing away from a busy
   app to another app.

 * It didn't properly disconnect signals when going from one app
   to nothing.

and countless others. Rewrite it to use the new "sync" code pattern,
where we centralize all state management and do transitions from that,
rather than strange and quirky control flow.

https://bugzilla.gnome.org/show_bug.cgi?id=705898

13 years agopanelMenu: Use the accessible-name property instead of a label actor
Jasper St. Pierre [Tue, 13 Aug 2013 11:56:43 +0000 (07:56 -0400)]
panelMenu: Use the accessible-name property instead of a label actor

We already have code for this in StWidget.

https://bugzilla.gnome.org/show_bug.cgi?id=705898

13 years agoScreenShield: don't allow events through the lock dialog
Giovanni Campagna [Mon, 12 Aug 2013 13:14:37 +0000 (15:14 +0200)]
ScreenShield: don't allow events through the lock dialog

Make the lock dialog group reactive, to intercept any events
before they go to the actors below.
In the future, we may restructure our chrome to have a clear
layer system, but for now it fixes a security issue in the lock
screen (you can see the contents of the windows by dragging
if the screen was locked with the overview active)

https://bugzilla.gnome.org/show_bug.cgi?id=705840

13 years agotheme: Add some padding to align icons to the user picture
Jasper St. Pierre [Mon, 12 Aug 2013 17:06:05 +0000 (13:06 -0400)]
theme: Add some padding to align icons to the user picture

13 years agotheme: Restrict the aggregate menu to 320px
Jasper St. Pierre [Mon, 1 Jul 2013 18:19:12 +0000 (14:19 -0400)]
theme: Restrict the aggregate menu to 320px

Like in the designs. This also requires that we don't put a min-width
on sliders, as 15em is smaller than 320px.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agostatus: Add new brightness slider widget
Jasper St. Pierre [Tue, 23 Apr 2013 23:26:05 +0000 (19:26 -0400)]
status: Add new brightness slider widget

This is a simple slider that shows the current brightness of the
screen, and offers a way to change it.

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agostatus: Add new airplane mode indicator / menu
Jasper St. Pierre [Mon, 27 May 2013 21:54:50 +0000 (17:54 -0400)]
status: Add new airplane mode indicator / menu

This is a simple indicator that shows if the user is currently in
airplane mode, and if they are, offers a way to turn it off. It
will not be shown if the user is not in airplane mode.

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agopopupMenu: Remove our custom allocation code
Jasper St. Pierre [Tue, 16 Jul 2013 00:00:41 +0000 (20:00 -0400)]
popupMenu: Remove our custom allocation code

With support for column-based layout gone, simply use a box layout
and allow items to use their own layouts without any "framework".

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agopanelMenu: Remove the gicon parameter from addIndicator, and make private
Jasper St. Pierre [Fri, 19 Jul 2013 10:05:47 +0000 (06:05 -0400)]
panelMenu: Remove the gicon parameter from addIndicator, and make private

There's only two uses of the parameter left, which can easily be added as a
separate line below. Since it's really a private interface meant for the
indicators, make it private as well so external users are less likely to
use it.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agopower: Move the Power Off indicator to the power menu
Jasper St. Pierre [Mon, 17 Jun 2013 22:19:20 +0000 (18:19 -0400)]
power: Move the Power Off indicator to the power menu

It's only supposed to show if we have a battery, and hooking into
the power system is the easiest way of making that happen.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agonetwork: Remove superfluous intermediate section
Jasper St. Pierre [Fri, 7 Jun 2013 17:23:57 +0000 (13:23 -0400)]
network: Remove superfluous intermediate section

Now that we're guaranteed this.menu is a section, this is
excessive and unnecessary.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agopanelMenu: Show/hide the indicators box based on indicator visibility
Jasper St. Pierre [Mon, 15 Jul 2013 23:46:25 +0000 (19:46 -0400)]
panelMenu: Show/hide the indicators box based on indicator visibility

This ensures that there's no empty space in the indicators box, and we don't
have to manage it manually.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agopanel: Align the arrows together in the status menus
Jasper St. Pierre [Sat, 3 Aug 2013 12:30:46 +0000 (08:30 -0400)]
panel: Align the arrows together in the status menus

To align the arrows, we need to allocate panel buttons the full
height of the tray. Fix up all of the panel buttons to support this,
and align the arrows in the middle.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agopanel: Move statuses to the aggregate menu
Jasper St. Pierre [Thu, 6 Jun 2013 21:27:32 +0000 (17:27 -0400)]
panel: Move statuses to the aggregate menu

Swap out the implementation of SystemIndicator with a dummy,
and build the aggregate menu. At the same time, remove the
poweroff and login screen menus, as those were fake aggregate
menus beforehand.

We lose some flexibility as we lose session-mode-based menu
layout, but as each component of the aggregate menu is supposed
to be "smart" in response to updating itself when session
state changes, I believe it's better than a declarative model.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agostatus: Port to a new SystemIndicator framework
Jasper St. Pierre [Thu, 6 Jun 2013 21:27:25 +0000 (17:27 -0400)]
status: Port to a new SystemIndicator framework

We can't silently replace the old behavior of separate status
icons into a new system. Replace SystemStatusButton with a new
SystemIndicator class which will allow for the flexibility we
need. For now, make it a subclass of Button so that it mostly
feels the same, but we'll soon be swapping it out with a dummy
implementation that the aggregate menu will use.

I think the code cleanup here is worth it.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agostatus: Put arrow icons next to the separate status indicators
Jasper St. Pierre [Thu, 6 Jun 2013 21:26:42 +0000 (17:26 -0400)]
status: Put arrow icons next to the separate status indicators

This is to indicate that it has a pulldown menu.

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agopanel: Use an hbox to lay out the app menu contents
Jasper St. Pierre [Mon, 12 Aug 2013 12:36:38 +0000 (08:36 -0400)]
panel: Use an hbox to lay out the app menu contents

This will make it easier to add the arrow to the app menu without
having to do the allocation logic ourselves.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agosystem: Remove rogue separator in lock screen
Jasper St. Pierre [Mon, 12 Aug 2013 17:08:53 +0000 (13:08 -0400)]
system: Remove rogue separator in lock screen

Hide the actions box when none are showing.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agosystem: Use the username if the user's name is too long
Jasper St. Pierre [Mon, 12 Aug 2013 10:56:51 +0000 (06:56 -0400)]
system: Use the username if the user's name is too long

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agosystem: Add an orientation lock action button
Jasper St. Pierre [Wed, 17 Jul 2013 06:33:09 +0000 (02:33 -0400)]
system: Add an orientation lock action button

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agosystem: Hide the Log Out / Switch User items in the lock screen
Jasper St. Pierre [Mon, 12 Aug 2013 17:15:13 +0000 (13:15 -0400)]
system: Hide the Log Out / Switch User items in the lock screen

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agosystem: Fix showing the default avatar when the user has none
Jasper St. Pierre [Mon, 12 Aug 2013 17:10:18 +0000 (13:10 -0400)]
system: Fix showing the default avatar when the user has none

grr typos

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agoTajik translation updated
Victor Ibragimov [Tue, 13 Aug 2013 05:56:13 +0000 (10:56 +0500)]
Tajik translation updated

13 years agopower: Display single digit minutes correctly
Sebastian Keller [Sun, 11 Aug 2013 17:54:22 +0000 (19:54 +0200)]
power: Display single digit minutes correctly

https://bugzilla.gnome.org/show_bug.cgi?id=705803

13 years agopopupMenu: Remove column widths
Jasper St. Pierre [Mon, 15 Jul 2013 22:58:00 +0000 (18:58 -0400)]
popupMenu: Remove column widths

This code is too complicated to keep, and the last straw came after the
fixed width menu in the aggregate menu design.

This will break some existing popup menus that rely on the fixed width,
but this will soon be replaced with the aggregate menu. We'll also soon
clean this up further by replacing PopupBaseMenuItem's custom layout code
with an StBoxLayout.

https://bugzilla.gnome.org/show_bug.cgi?id=705845

13 years agostatus/keyboard: Translate IBus IME name if possible
Daiki Ueno [Tue, 12 Mar 2013 03:06:32 +0000 (12:06 +0900)]
status/keyboard: Translate IBus IME name if possible

https://bugzilla.gnome.org/show_bug.cgi?id=695673

13 years agonetwork: Make sure not to checkConnection on the wireless section
Jasper St. Pierre [Wed, 7 Aug 2013 10:44:38 +0000 (06:44 -0400)]
network: Make sure not to checkConnection on the wireless section

As the wireless section does not contain checkConnection.

13 years agoUpdate gvc
Jasper St. Pierre [Mon, 12 Aug 2013 10:53:11 +0000 (06:53 -0400)]
Update gvc

13 years agoUpdated Irish translation
Seán de Búrca [Sun, 11 Aug 2013 18:04:20 +0000 (12:04 -0600)]
Updated Irish translation

13 years agoNotificationDaemon: fix fallout from db75734774e97f735b9d5da36ef04c7fa043b26d
Giovanni Campagna [Sun, 11 Aug 2013 16:58:46 +0000 (18:58 +0200)]
NotificationDaemon: fix fallout from db75734774e97f735b9d5da36ef04c7fa043b26d

The public API of ShellAppSystem was changed, now both the desktop
and startup wmclass must be looked up.

https://bugzilla.gnome.org/show_bug.cgi?id=705801

13 years agost-scroll-view: Unconditionally allocate scrollbars
Adel Gadllah [Sat, 10 Aug 2013 20:09:33 +0000 (22:09 +0200)]
st-scroll-view: Unconditionally allocate scrollbars

Commit cfecd063c9ca3d18cd changed the allocation logic to not allocate
scrollbars when the *_visible booleans are false. This breaks the
fade effect as well as the NEVER policy. We do not paint scrollbars
when they are not supposed to be visible, so not allocating them
and thus leaving them in a "needs allocation" state just causes problems.

I am not convinced that it solved any problem to begin with (we don't paint
them anyway).

As the previous condition has basically always been true, just do it
unconditionally.

https://bugzilla.gnome.org/show_bug.cgi?id=705664

13 years agoUpdate Arabic translations
Khaled Hosny [Sun, 11 Aug 2013 11:15:32 +0000 (13:15 +0200)]
Update Arabic translations

13 years agoUpdated Irish translation
Seán de Búrca [Sun, 11 Aug 2013 09:24:15 +0000 (03:24 -0600)]
Updated Irish translation

13 years agodateMenu: add a style class for the clock label
Jonh Wendell [Wed, 7 Aug 2013 18:35:56 +0000 (15:35 -0300)]
dateMenu: add a style class for the clock label

it's useful if we need to tweak only the clock's label css.

https://bugzilla.gnome.org/show_bug.cgi?id=705634

13 years agoauthPrompt: don't muck with cancelButton in onAskQuestion
Ray Strode [Sun, 28 Jul 2013 20:15:43 +0000 (16:15 -0400)]
authPrompt: don't muck with cancelButton in onAskQuestion

onAskQuestion has this code:

    if (this.verifyingUser)
        this.cancelButton.show();
    else
        this.cancelButton.hide();

but onAskQuestion can only be called when this.verifyingUser is true.
Also, cancelButton is public, and it only ever otherwise gets hidden
from callers.

This commit drops mucking with cancelButton visibility, leaving it
entirely up to the callers to deal with.

https://bugzilla.gnome.org/show_bug.cgi?id=683437

13 years agologinDialog: fix up cancel button visibility
Ray Strode [Mon, 29 Jul 2013 00:55:12 +0000 (20:55 -0400)]
loginDialog: fix up cancel button visibility

This commit makes sure we hide when there's nothing to cancel
to and show it when there's something to cancel to.

https://bugzilla.gnome.org/show_bug.cgi?id=683437

13 years agoShellWindowTracker: complete WM_CLASS fix
Giovanni Campagna [Thu, 8 Aug 2013 08:40:01 +0000 (10:40 +0200)]
ShellWindowTracker: complete WM_CLASS fix

Chromium (but not google-chrome) has a StartupWMClass in the desktop
file, so we must match the instance part first to have chrome
web apps working.
Also, we must take care of apps without a wm_class or instance at
all.

https://bugzilla.gnome.org/show_bug.cgi?id=673657

13 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 8 Aug 2013 09:16:00 +0000 (11:16 +0200)]
Updated Spanish translation

13 years agobuild: Add dependency on Xtst
Rico Tzschichholz [Thu, 8 Aug 2013 08:20:05 +0000 (10:20 +0200)]
build: Add dependency on Xtst

Fix linker error caused by 137cbbd141ee9e6e8fa635d1800930e12578ed12

13 years agoShellWindowTracker: fix reference leak
Giovanni Campagna [Wed, 7 Aug 2013 10:54:14 +0000 (12:54 +0200)]
ShellWindowTracker: fix reference leak

get_app_from_window_wmclass() now returns a reference to the ShellApp,
no need for another one.

13 years agoUse StartupWMClass to associate window and applications
Giovanni Campagna [Fri, 6 Apr 2012 18:02:04 +0000 (20:02 +0200)]
Use StartupWMClass to associate window and applications

Some applications (such as most Java apps, as well as Chrome Web apps) ship
with desktop files that have the wrong name, but whose StartupWMClass
field contains the right value. Therefore first check that key, against
both the class and instance part of WM_CLASS, and only use the filename
if nothing else works.

https://bugzilla.gnome.org/show_bug.cgi?id=673657

13 years agoScreenShield: wake up the screen when new notifications appear
Giovanni Campagna [Sun, 14 Jul 2013 14:20:49 +0000 (16:20 +0200)]
ScreenShield: wake up the screen when new notifications appear

This way the user is immediately notified when something happens.

https://bugzilla.gnome.org/show_bug.cgi?id=703084

13 years agoScreenShield: animate new notifications
Giovanni Campagna [Mon, 3 Dec 2012 18:43:04 +0000 (19:43 +0100)]
ScreenShield: animate new notifications

Showing the new message at full size marks an abrubt change and looks
bad. Instead, gradually animate from 0px to full natural height.
Includes hacks to workaround flickering scrollbars while the animation
is in progress.

https://bugzilla.gnome.org/show_bug.cgi?id=687660

13 years agoScreenShield: consolidate code that handles dialog cancellation
Giovanni Campagna [Sat, 8 Jun 2013 17:04:36 +0000 (19:04 +0200)]
ScreenShield: consolidate code that handles dialog cancellation

This way we ensure the same behavior everywhere.

https://bugzilla.gnome.org/show_bug.cgi?id=701731

13 years agoScreenShield: don't create an unlock dialog if the screen is not locked
Giovanni Campagna [Sat, 8 Jun 2013 16:59:20 +0000 (18:59 +0200)]
ScreenShield: don't create an unlock dialog if the screen is not locked

Creating the unlock dialog starts the GDM conversation and activates
the fingerprint sensors, so don't do it unless necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=697833

13 years agoScreenShield: don't lock if the user has no password
Giovanni Campagna [Sat, 8 Jun 2013 15:22:43 +0000 (17:22 +0200)]
ScreenShield: don't lock if the user has no password

If the user has no configured password (like the default user in
a live cd), the behavior should be as if the session was not locked
at all.

https://bugzilla.gnome.org/show_bug.cgi?id=701495

13 years agoScreenShield: properly handle ensureUnlockDialog() failure
Giovanni Campagna [Sat, 8 Jun 2013 14:03:14 +0000 (16:03 +0200)]
ScreenShield: properly handle ensureUnlockDialog() failure

If that fails (which only ever happens in initial-setup mode, which
has no unlock or login dialog), we don't want to go ahead with
whatever we were doing.

https://bugzilla.gnome.org/show_bug.cgi?id=701848

13 years agomessageTray: Remove support for titleMarkup, body, and bodyMarkup when updating
Jasper St. Pierre [Wed, 3 Jul 2013 21:43:33 +0000 (17:43 -0400)]
messageTray: Remove support for titleMarkup, body, and bodyMarkup when updating

These features are unused.

13 years agomessageTray: Remove unused API
Jasper St. Pierre [Wed, 3 Jul 2013 21:26:02 +0000 (17:26 -0400)]
messageTray: Remove unused API

13 years agomessageTray: Remove a lot of dead signals
Jasper St. Pierre [Fri, 2 Aug 2013 04:08:33 +0000 (00:08 -0400)]
messageTray: Remove a lot of dead signals

13 years agomessageTray: Remove some more dead code
Jasper St. Pierre [Fri, 2 Aug 2013 03:33:56 +0000 (23:33 -0400)]
messageTray: Remove some more dead code

It's impossible to have a clicked summary item if we have a main
notification or the tray is hidden, and has been ever since 3.6.

13 years agomessageTray: Remove some dead code
Jasper St. Pierre [Fri, 2 Aug 2013 02:48:33 +0000 (22:48 -0400)]
messageTray: Remove some dead code

notificationClosed is never set.

13 years agopopupMenu: Don't propagate the 'activate' signal on menu items
Jasper St. Pierre [Tue, 6 Aug 2013 14:32:59 +0000 (10:32 -0400)]
popupMenu: Don't propagate the 'activate' signal on menu items

We used to do this to close the menu when activating, but now we have
the itemActivated call which explicitly calls up to the toplevel.

13 years agopopupMenu: Make sure to disconnect open-state-changed when the menu item dies
Jasper St. Pierre [Tue, 6 Aug 2013 14:30:18 +0000 (10:30 -0400)]
popupMenu: Make sure to disconnect open-state-changed when the menu item dies

13 years agoScreenShield: don't really deactivate when acting as a greeter
Giovanni Campagna [Thu, 6 Jun 2013 20:09:28 +0000 (22:09 +0200)]
ScreenShield: don't really deactivate when acting as a greeter

In greeter mode, we don't want to hide the login dialog, drop the
modal or send spurious signals to gnome-settings-daemon.

https://bugzilla.gnome.org/show_bug.cgi?id=701761

13 years agoScreenShield: remove curtain animation when hiding without animation
Giovanni Campagna [Mon, 3 Jun 2013 21:45:31 +0000 (23:45 +0200)]
ScreenShield: remove curtain animation when hiding without animation

If we don't remove the animation, we might leave a pending call
to _lockScreenShown() which would confuse our state tracking into
thinking we're active when we're not.

https://bugzilla.gnome.org/show_bug.cgi?id=700901

13 years agooverview: remove outdated comment
Giovanni Campagna [Sat, 25 May 2013 12:59:43 +0000 (14:59 +0200)]
overview: remove outdated comment

Visibility of global.window_group is handled in layout.js nowadays.

13 years agotheme: don't parse the default stylesheet twice
Giovanni Campagna [Sat, 25 May 2013 12:59:09 +0000 (14:59 +0200)]
theme: don't parse the default stylesheet twice

If we don't have a custom theme, set the stylesheet as the
default only, so we don't parse it twice.

13 years agoIconGrid: don't ask for the children list when the number is enough
Giovanni Campagna [Wed, 20 Feb 2013 16:02:34 +0000 (17:02 +0100)]
IconGrid: don't ask for the children list when the number is enough

Clutter keeps the number of children cached, while the list must be
built every time.

13 years agoscreenShield: Remove confusing name
Jasper St. Pierre [Tue, 6 Aug 2013 13:49:00 +0000 (09:49 -0400)]
screenShield: Remove confusing name

We have both finishDeactivate and completeDeactivate. Don't.

13 years agoscreenShield: Don't crash when trying to deactivate the shield
Jasper St. Pierre [Tue, 6 Aug 2013 13:22:48 +0000 (09:22 -0400)]
screenShield: Don't crash when trying to deactivate the shield

If the user has a lock delay, or deactivate() has been called at
any other time, we need to check for the unlock dialog, as it may
not always exist.

13 years agofileUtils: Remove a leftover log()
Jasper St. Pierre [Tue, 6 Aug 2013 13:12:42 +0000 (09:12 -0400)]
fileUtils: Remove a leftover log()

13 years agoSearch: fill the inside of the more icon with opaque black
Giovanni Campagna [Sun, 10 Mar 2013 17:37:36 +0000 (18:37 +0100)]
Search: fill the inside of the more icon with opaque black

If the more icon is transparent inside, you can see the provider icon below,
which with some icons (like boxes) looks like the plus has a double stroke.

https://bugzilla.gnome.org/show_bug.cgi?id=695581

13 years agoMessageTray: destroy notifications manually when the source is destroyed
Giovanni Campagna [Thu, 25 Oct 2012 16:30:27 +0000 (18:30 +0200)]
MessageTray: destroy notifications manually when the source is destroyed

Using a signal handlers causes us to depend on connection order, but
we need the message tray code to run last, so it can notice that
notifications are destroyed when hiding the boxpointer and skip
the broken animation.

https://bugzilla.gnome.org/show_bug.cgi?id=686855

13 years agoauthPrompt: fix disable-user-list / Not Listed?
Ray Strode [Fri, 2 Aug 2013 18:10:16 +0000 (14:10 -0400)]
authPrompt: fix disable-user-list / Not Listed?

If the first question asked to a user is from the
shell and not from the PAM service (i.e. Username: ),
then we'll save what the user types until PAM asks
a question and then try to send it to PAM.

This commit makes sure the preemptive answer can be used
before the PAM conversation gets started, and makes sure
to discard the preemptive answer if we're not expecting it.

https://bugzilla.gnome.org/show_bug.cgi?id=705370

13 years agonetwork: Prioritize active / default connections over activating ones
Jasper St. Pierre [Mon, 24 Jun 2013 21:30:17 +0000 (17:30 -0400)]
network: Prioritize active / default connections over activating ones

https://bugzilla.gnome.org/show_bug.cgi?id=702536

13 years agonetwork: Fix visibility of the VPN icon
Jasper St. Pierre [Mon, 17 Jun 2013 22:24:52 +0000 (18:24 -0400)]
network: Fix visibility of the VPN icon

This is a regression from e6c239d0f3318984815049abb621f6b0cb3dc85e,
where we removed the calls to hide()/show() when we had a VPN device
vs. not.

https://bugzilla.gnome.org/show_bug.cgi?id=702536

13 years agoUpdated Russian translation
Yuri Myasoedov [Mon, 5 Aug 2013 11:11:30 +0000 (15:11 +0400)]
Updated Russian translation

13 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Mon, 5 Aug 2013 08:27:47 +0000 (10:27 +0200)]
Updated Basque language

13 years agolookingGlass: Avoid infinite animation time
Adel Gadllah [Sun, 4 Aug 2013 11:51:06 +0000 (13:51 +0200)]
lookingGlass: Avoid infinite animation time

Math.max(x / y, 0.5) will return infinite when y is 0. Fix that by using
Math.min() which was the actual intent of the patch.

13 years agolookingGlass: Ensure that we don't divide by zero
Jasper St. Pierre [Thu, 18 Jul 2013 17:14:48 +0000 (13:14 -0400)]
lookingGlass: Ensure that we don't divide by zero

Cap the lower limit of the looking glass tween at 0.5.

https://bugzilla.gnome.org/show_bug.cgi?id=704448

13 years agooverview: Reset opacity when not animating
Adel Gadllah [Sun, 4 Aug 2013 09:35:35 +0000 (11:35 +0200)]
overview: Reset opacity when not animating

We are not resetting the opacity when we are not animating, which can cause
a hidden window to end up with opacity 0 if we remove the tween to early.

13 years agoutil: Remove unused killall function
Jasper St. Pierre [Sun, 4 Aug 2013 09:30:11 +0000 (05:30 -0400)]
util: Remove unused killall function

13 years agoUpdated Brazilian Portuguese translation proofread by Enrico Nicoletto
Juan Diego Martins da Costa Cruz [Sat, 3 Aug 2013 14:42:41 +0000 (11:42 -0300)]
Updated Brazilian Portuguese translation proofread by Enrico Nicoletto

13 years agoUpdated Hungarian translation
Gabor Kelemen [Sat, 3 Aug 2013 09:00:32 +0000 (11:00 +0200)]
Updated Hungarian translation

13 years agoscreenShield: Never show a horizontal scrollbar on the lock screen
Jasper St. Pierre [Thu, 18 Jul 2013 21:20:10 +0000 (17:20 -0400)]
screenShield: Never show a horizontal scrollbar on the lock screen

It just looks awful.

https://bugzilla.gnome.org/show_bug.cgi?id=704327

13 years agoUpdated Galician translations
Fran Diéguez [Fri, 2 Aug 2013 09:46:11 +0000 (11:46 +0200)]
Updated Galician translations

13 years agoutil: clear user verifier after cancelling it
Ray Strode [Mon, 29 Jul 2013 14:52:02 +0000 (10:52 -0400)]
util: clear user verifier after cancelling it

If we don't clear it, then the connection to gdm will remain open.

https://bugzilla.gnome.org/show_bug.cgi?id=683437

13 years agoauthPrompt: consolidate verifyingUser/userVerified
Ray Strode [Sun, 28 Jul 2013 20:24:31 +0000 (16:24 -0400)]
authPrompt: consolidate verifyingUser/userVerified

Right now we have two booleans that specify when user verification
is happening and when it succeeded, respectively.

This commit consolidates them into one AuthPromptStatus enumeration.

This clean up will allow us to check for verification failure more
easily.

https://bugzilla.gnome.org/show_bug.cgi?id=683437